package com.ygqh.baby.service;

import java.util.Date;
import java.util.List;

import com.ygqh.baby.ao.*;
import com.ygqh.baby.po.YgFileTemplate;

public interface YgFileTemplateService {

	List<YgFileTemplate> find();

	int findCount();

	YgFileTemplate findById(Long id);

	int deleteSoft(Long[] ids);

	int deleteSoft(Long id);

	int save(YgFileTemplate ygFileTemplate);

	int update(YgFileTemplate ygFileTemplate);

	int saveOrUpdate(YgFileTemplate ygFileTemplate);

	List<YgFileTemplate> find(FileType fileType);

	int updateImageStatus(String name);

	int updateImageStatusByAreaName(String name, String updateBy, Date updateTime);

	int insertFileByList(List<YgFileTemplate> list, String updateBy, Date updateTime);

	String findCategoryImg(FileType fileType);

	Message updateStartTimeAndStatus(Long id, Date startTime, DataStatus status, String handler);	

	ResultSet<YgFileTemplate> searchMallStartList(QueryInfo queryInfo,
			String imgType);

	String findValidMallImgPath(FileType fileType);
}
